CC=gcc
TARGET=ocim-nbd-daemon

# 使用 pkg-config 获取 glib-2.0 和 libnbd 的编译和链接标志
CFLAGS=-Wall -g3 `pkg-config --cflags glib-2.0 libnbd`
LDFLAGS=`pkg-config --libs glib-2.0 libnbd`

SRCS=$(wildcard src/*.c)
OBJS=$(SRCS:.c=.o)

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CC) -o $@ $^ $(LDFLAGS)

clean:
	rm -f $(TARGET) $(OBJS) src/*.o